#ifndef ESTADODEESPERADEJUGADORES_H_
#define ESTADODEESPERADEJUGADORES_H_

#include "EstadoDelJuego.h"
#include "JuegoServerImp.h"

/**Estado Inicial del Juego. En este estado el juego se encuentra
 * esperando que todos los jugadores requeridos para la partida, se
 * unan al juego.
 */


class EstadoDeEsperaDeJugadores : public EstadoDelJuego
{
private: 
	JuegoServerImp* juego;
public:
	EstadoDeEsperaDeJugadores(JuegoServerImp* juego);
	
	void unirse(Jugador* jugador);
	bool enviarDatosJugadores();
	string toString();
	virtual ~EstadoDeEsperaDeJugadores();
};

#endif /*ESTADODEESPERADEJUGADORES_H_*/
